iT邦幫忙

DAY 24
0

初探網站自動化測試系列 第 24

整合至 CI server 之四 (Geb Day 24)

  • 分享至 

  • xImage
  •  

## 通知信
Jenkins會透過發信通知專案建構的狀態,預設是一個非常簡略的信件內容,可額外安裝 Email-ext plugin ,來寄送自定的信件內容。

自定Email Templates

建立預設資料夾

先自行建立Templates需要的預設資料夾,資料夾名稱要一樣,不能修改。

mkdir $JENKINS_HOME/email-templates

建立Email範本

將網路上抓的範本,或自行編寫的格式,放入這個預設資料夾中。

git clone https://gist.github.com/10349704.git
cp 10349704/jenkins-email-ext-clangScanReport-template.jelly $JENKINS_HOME/email-templates/template.jelly

設定專案組態

在專案組態設定中,新增建置動作,選擇「可編式電子郵件通知信」

修改「專案收件人清單」、「內容類型」、「預設內容」
* 專案收件人清單:你要接收通知信的信箱
* 內容類型:HTML
* 預設內容:${JELLY_SCRIPT,template="template.jelly"}

點擊Advanced Settings,刪除預設的Trigger,然後新增Always Trigger,不管測試結果如何都要寄送。

預覽通知信

在左側有一個Email Template Testing的功能,點進去之後設定你的template檔案名稱,就可以預覽通知信了。

預覽結果


上一篇
整合至 CI server 之三 (Geb Day 23)
下一篇
整合 Spira Test 之一 (Geb Day 25)
系列文
初探網站自動化測試30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言